<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDP Help: D:/doxy/PublicAPI/EntityUtl/EntityUtl.h 源文件</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDP Help<span id="projectnumber">&#160;2.04.01</span>
   </div>
   <div id="projectbrief">仅供测试</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.3 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',false,false,'search.php','搜索');
});
/* @license-end */
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_52a01df1794e5beec01860bdd05aea48.html">PublicAPI</a></li><li class="navelem"><a class="el" href="../../dir_5cd1f854174c07d8e8fd340479052482.html">EntityUtl</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle"><div class="title">EntityUtl.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../da/d34/_entity_utl_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno">    2</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno">    3</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ad67b8080b9d1913894a520f18e9e38ec">   33</a></span>ENTITYUTIL_EXPORT ATEC::ATECStatus <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ad67b8080b9d1913894a520f18e9e38ec">atSolid_EntityFromSweep</a></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>(</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>ATEC::ATDataCore::ISolidCoreEntityPtr&amp; out,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>ATEC::CurveSetCR startProfile,</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span>ATEC::CurveSetCR endProfile,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span>ATEC::CurveSetCR path,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span>ATEC::ATDataCore::ATSceneRefR scene,</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span><span class="keywordtype">bool</span> alignParallel,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span><span class="keywordtype">bool</span> selfRepair,</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span><span class="keywordtype">bool</span> createSheet,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>ATEC::XVec3dCP lockDirection = NULL,</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span><span class="keywordtype">double</span> <span class="keyword">const</span>* twistAngle = NULL,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span><span class="keywordtype">double</span> <span class="keyword">const</span>* scale = NULL,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>ATEC::XPoint3dCP scalePoint = NULL</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>);</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ad792601a94adcfb2a0ffdb7b74335382">   63</a></span>ENTITYUTIL_EXPORT ATEC::StatusInt <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ad792601a94adcfb2a0ffdb7b74335382">atSolid_elementToBody</a></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span>(</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span>BODY_TAG*       bodyP,          </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span>ATEC::TransformP      bodyTransformP, </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span>ATEC::ATDataCore::ATObjectDescrP odP,            </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span>ATEC::ATDataCore::ATSceneRefP    SceneRef,       </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span>UInt32          nodeId = 1L     </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span>);</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span> </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ab086ed3e8284fa1934c1dbbd9ffc7fba">   89</a></span>ENTITYUTIL_EXPORT ATEC::StatusInt <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ab086ed3e8284fa1934c1dbbd9ffc7fba">atSolid_bodyToObject</a></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span>(</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span>ATEC::ATDataCore::ATObjectDescrH edPP,               </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span>BODY_TAG        bodyTag,            </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span><span class="keywordtype">bool</span>            wireframe,          </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span><span class="keywordtype">int</span>             uIsoParametrics,    </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span><span class="keywordtype">int</span>             vIsoParametrics,    </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    useSmartIso,        </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>ATEC::ATDataCore::ATObjectP      tempP,          </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno">   98</span>ATEC::ATDataCore::ATSceneRefP    SceneRef            </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span>);</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a235fddeb8462bd1c572196af4051241d">  116</a></span>ENTITYUTIL_EXPORT ATEC::StatusInt <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a235fddeb8462bd1c572196af4051241d">atSolid_faceToObject</a></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span>(</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span>ATEC::ATDataCore::ATObjectDescrH edPP,               </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span>FACE_TAG        face,               </div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span><span class="keywordtype">bool</span>            wireframe,          </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span><span class="keywordtype">int</span>             nIsoparametrics,    </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span>ATEC::ATDataCore::ATObjectP      tempP,          </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span>ATEC::ATDataCore::ATSceneRefP    SceneRef            </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span>);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno">  125</span> </div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a7fecee5c2eff4d0c43e46eb2cc283433">  137</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a7fecee5c2eff4d0c43e46eb2cc283433">atSolid_subtract</a></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span>(</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno">  139</span>BODY_TAG        b2,                </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span>BODY_TAG        b1                 </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span>);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno">  142</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#adc453d6f20857849fea1302ebfd72630">  155</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#adc453d6f20857849fea1302ebfd72630">atSolid_faceFaceIntersect</a></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span>(</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno">  157</span>BODY_TAG        *b,                </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span>FACE_TAG        f1,                </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span>FACE_TAG        f2                 </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno">  160</span>);</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span> </div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a3741032d221a50ddfe68fdd5541c9b02">  173</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a3741032d221a50ddfe68fdd5541c9b02">atSolid_idFromEntity</a></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span>(</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span>ATEC::FaceId          *faceIdP,</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span>ENTITY_TAG      ent,</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span><span class="keywordtype">bool</span>            useHighestId</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span>);</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span> </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a62c5bd7c68d5f3f9f3c7f5206ab9e3e8">  193</a></span>ENTITYUTIL_EXPORT ATEC::StatusInt <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a62c5bd7c68d5f3f9f3c7f5206ab9e3e8">atSolid_checkBody</a></div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span>(</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno">  195</span>BODY_TAG        body,</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span><span class="keywordtype">bool</span>            chkGeometry,</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno">  197</span><span class="keywordtype">bool</span>            chkTopology,</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span><span class="keywordtype">bool</span>            chkSize</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span>);</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno">  200</span> </div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ab77e3afde4a94f7cb119e2be0b784d67">  211</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ab77e3afde4a94f7cb119e2be0b784d67">atSolid_listCreate</a></div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span>(</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno">  213</span>TAG_ENTITY_LIST **lP            </div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span>);</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno">  215</span> </div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a7c29517617ba35e41370df1eac4dc0de">  226</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a7c29517617ba35e41370df1eac4dc0de">atSolid_listDelete</a></div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span>(</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span>TAG_ENTITY_LIST **lP            </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span>);</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno">  230</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a3a2239bbed05290503f0ec55b0dd9aa9">  242</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a3a2239bbed05290503f0ec55b0dd9aa9">atSolid_listAdd</a></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno">  243</span>(</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span>TAG_ENTITY_LIST *lP,            </div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno">  245</span>ENTITY_TAG      ent             </div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno">  246</span>);</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno">  247</span> </div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#aea214459f9dc9f997d785ebf4437fce1">  259</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#aea214459f9dc9f997d785ebf4437fce1">atSolid_listAddList</a></div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span>(</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span>TAG_ENTITY_LIST *lDP,</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span>TAG_ENTITY_LIST *lSP</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span>);</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno">  264</span> </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#af4d1a99f8cb1a33ea5d296ec5ff4fded">  276</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#af4d1a99f8cb1a33ea5d296ec5ff4fded">atSolid_listRemove</a></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno">  277</span>(</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno">  278</span>TAG_ENTITY_LIST *lP,</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno">  279</span>ENTITY_TAG      ent</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno">  280</span>);</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno">  281</span> </div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ab924c14b3b8238330cdbe77a2abced56">  293</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ab924c14b3b8238330cdbe77a2abced56">atSolid_listCount</a></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno">  294</span>(</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span><span class="keywordtype">int</span>             *count,         </div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno">  296</span>TAG_ENTITY_LIST *lP             </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span>);</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span> </div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a42bf5377c568ea3f114cd37f4bd2bc4a">  311</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a42bf5377c568ea3f114cd37f4bd2bc4a">atSolid_listLookup</a></div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno">  312</span>(</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span><span class="keywordtype">int</span>             *nth,           </div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno">  314</span>TAG_ENTITY_LIST *lP,            </div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span>ENTITY_TAG      ent             </div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno">  316</span>);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno">  317</span> </div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ac76e74f2df57d48ba7fe35b0e7120d99">  330</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ac76e74f2df57d48ba7fe35b0e7120d99">atSolid_listNthEl</a></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno">  331</span>(</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span>ENTITY_TAG      *entP,          </div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno">  333</span>TAG_ENTITY_LIST *lP,            </div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span><span class="keywordtype">int</span>             nth             </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno">  335</span>);</div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span> </div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a74ae54234989fbf6bc61700bdb41f49a">  347</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a74ae54234989fbf6bc61700bdb41f49a">atSolid_listEmpty</a></div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno">  348</span>(</div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno">  349</span>TAG_ENTITY_LIST *lP             </div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno">  350</span>);</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno">  351</span> </div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno">  352</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_listCreateNonEntity (NON_ENTITY_LIST** lPP);</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno">  353</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_listDeleteNonEntity (NON_ENTITY_LIST** lPP);</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno">  354</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_listAddNonEntity (NON_ENTITY_LIST* lP, <span class="keywordtype">void</span>* dataP);</div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno">  355</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_listCountNonEntity (<span class="keywordtype">int</span>* countP, NON_ENTITY_LIST* lP);</div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno">  356</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_listNthNonEntity (<span class="keywordtype">void</span>** dataPP, NON_ENTITY_LIST* lP, <span class="keywordtype">int</span> nth);</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno">  357</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#af44c336c4be36b19f7273a988ec78042">  371</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#af44c336c4be36b19f7273a988ec78042">atSolid_offsetFaces</a></div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno">  372</span>(</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno">  373</span>TAG_ENTITY_LIST *pFaceList,</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span><span class="keywordtype">double</span>          *pOffset,</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span><span class="keywordtype">double</span>          tolerance,</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno">  376</span><span class="keywordtype">bool</span>            faceFaceCheck</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno">  377</span>);</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno">  378</span> </div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a1040b2d86c973c1dd60872c75c7c5003">  396</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a1040b2d86c973c1dd60872c75c7c5003">atSolid_offsetWire</a></div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno">  397</span>(</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span>TAG_ENTITY_LIST *pOffsetList,</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span>BODY_TAG        wireBody,</div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno">  400</span>EDGE_TAG        refEdge,</div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span>ATEC::XPoint3d        *pNormal,           </div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span><span class="keywordtype">double</span>          distance,</div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span><span class="keywordtype">double</span>          tolerance,</div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno">  404</span><span class="keywordtype">int</span>             gapFill,            </div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno">  405</span><span class="keywordtype">bool</span>            localCheck</div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno">  406</span>);</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span> </div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a80f749760d30779a60bb8f2f353b2606">  422</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a80f749760d30779a60bb8f2f353b2606">atSolid_closestPointToFace</a></div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno">  423</span>(</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno">  424</span>ATEC::XPoint3d        *clstPt,            </div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno">  425</span>ATEC::XPoint3d        *normal,            </div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno">  426</span>ATEC::XPoint2d        *param,             </div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno">  427</span>ATEC::XPoint3d        *testPt,            </div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno">  428</span>FACE_TAG        face                </div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno">  429</span>);</div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno">  430</span> </div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a222e075b6c282fbfffeefe7de6d75ac0">  444</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a222e075b6c282fbfffeefe7de6d75ac0">atSolid_closestPointToEdge</a></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno">  445</span>(</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno">  446</span>ATEC::XPoint3d        *clstPt,            </div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno">  447</span><span class="keywordtype">double</span>          *param,             </div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno">  448</span>ATEC::XPoint3d        *testPt,            </div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno">  449</span>EDGE_TAG        edge               </div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno">  450</span>);</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno">  451</span> </div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#abf5efbe8f6565ffe46ef49b57759e642">  463</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#abf5efbe8f6565ffe46ef49b57759e642">atSolid_pointFromVertex</a></div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno">  464</span>(</div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno">  465</span>ATEC::XPoint3d        *point,             </div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno">  466</span>VERTEX_TAG      vertex              </div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno">  467</span>);</div>
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno">  468</span> </div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a39373f83e803945431abcb956af09c13">  486</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a39373f83e803945431abcb956af09c13">atSolid_getEntities</a></div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno">  487</span>(</div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno">  488</span>TAG_ENTITY_LIST *hits,              </div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno">  489</span><span class="keywordtype">double</span>          **params,           </div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno">  490</span>ATEC::XPoint3dP       origin,             </div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno">  491</span>ATEC::XPoint3dP       dir,                </div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno">  492</span><span class="keywordtype">double</span>          radius,             </div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno">  493</span><span class="keywordtype">int</span>             type,               </div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno">  494</span>BODY_TAG        b,                  </div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno">  495</span>ATEC::ATDataCore::ATSceneRefP    SceneRef            </div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno">  496</span>);</div>
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno">  497</span> </div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a31516f528d22769263b963fec592f316">  515</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a31516f528d22769263b963fec592f316">atSolid_boresiteToFace</a></div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno">  516</span>(</div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno">  517</span>ATEC::XPoint3d        *outPointP,         </div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno">  518</span>ATEC::XPoint3d        *outNormalP,        </div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno">  519</span>FACE_TAG        *outFaceP,          </div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno">  520</span>ATEC::XPoint3d        *inPointP,          </div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno">  521</span>ATEC::XPoint3d        *inNormalP,         </div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno">  522</span>BODY_TAG        body,               </div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno">  523</span><span class="keywordtype">bool</span>            backupRayOrigin,    </div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno">  524</span>ATEC::ATDataCore::ATSceneRefP    SceneRef            </div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno">  525</span>);</div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno">  526</span> </div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a450d91ead9a0598a63df273367c3fd54">  544</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a450d91ead9a0598a63df273367c3fd54">atSolid_faceIntersectCurve</a></div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno">  545</span>(</div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno">  546</span>ATEC::XPoint3dP       *pntPP,</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno">  547</span>ATEC::XPoint2d        **faceUVPP,</div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno">  548</span><span class="keywordtype">double</span>          **curveParamPP,</div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno">  549</span><span class="keywordtype">int</span>             *numIntsP,</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno">  550</span>FACE_TAG        face,</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno">  551</span>CURVE_TAG       curve,</div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno">  552</span><span class="keywordtype">double</span>          startParam,</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno">  553</span><span class="keywordtype">double</span>          endParam</div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno">  554</span>);</div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno">  555</span> </div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a911a3c74f6abff39540731f4edceeacb">  568</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a911a3c74f6abff39540731f4edceeacb">atSolid_getBodyBox</a></div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno">  569</span>(</div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno">  570</span>ATEC::XPoint3d       *lo,             </div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno">  571</span>ATEC::XPoint3d       *hi,             </div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno">  572</span>BODY_TAG       b                </div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno">  573</span>);</div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno">  574</span> </div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a148f9c51a58ff92ef55dec50b767cd59">  588</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a148f9c51a58ff92ef55dec50b767cd59">atSolid_getSmoothFaceList</a></div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno">  589</span>(</div>
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno">  590</span>TAG_ENTITY_LIST *listP,</div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno">  591</span>FACE_TAG        face,</div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno">  592</span><span class="keywordtype">bool</span>            addSmoothFaces,</div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno">  593</span><span class="keywordtype">int</span>             allowedFaceTypeMask</div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno">  594</span>);</div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno">  595</span> </div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno">  596</span><span class="keyword">enum</span> SmoothEdgeType</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno">  597</span>    {</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno">  598</span>    SMOOTH_TYPE_NONE  = 0,</div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno">  599</span>    SMOOTH_TYPE_BLEND = 1,</div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno">  600</span>    SMOOTH_TYPE_TANGENT = 2</div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno">  601</span>    };</div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno">  602</span> </div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ad7cb4cdc0605c8b8002c199402f69494">  614</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ad7cb4cdc0605c8b8002c199402f69494">atSolid_getEdgeListFromFace</a></div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno">  615</span>(</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno">  616</span>TAG_ENTITY_LIST *edgeListP,         </div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno">  617</span>FACE_TAG        face                </div>
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno">  618</span>);</div>
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno">  619</span> </div>
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a9d9da2fd0bfaea7f6153c96bdea13166">  630</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a9d9da2fd0bfaea7f6153c96bdea13166">atSolid_wireIsG1</a></div>
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno">  631</span>(</div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno">  632</span>BODY_TAG        wire</div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno">  633</span>);</div>
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno">  634</span> </div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#acc497b219e934230c7ef3c16ebd192b8">  649</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#acc497b219e934230c7ef3c16ebd192b8">atSolid_minimumDistanceBetweenEntities</a></div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno">  650</span>(</div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno">  651</span>ATEC::XPoint3dP           pPoint1,</div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno">  652</span>ATEC::XPoint3dP           pPoint2,</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno">  653</span><span class="keywordtype">double</span>              *pDist,</div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno">  654</span>ENTITY_TAG          entity1,</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno">  655</span>ENTITY_TAG          entity2</div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno">  656</span>);</div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno">  657</span> </div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ad1211e3ace05aa7ad3130cf35ff60a1f">  669</a></span>ENTITYUTIL_EXPORT ATEC::StatusInt <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ad1211e3ace05aa7ad3130cf35ff60a1f">atSolid_simplifyBody</a></div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno">  670</span>(</div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno">  671</span>BODY_TAG        *bodyP,</div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno">  672</span><span class="keywordtype">bool</span>            local</div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno">  673</span>);</div>
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno">  674</span> </div>
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#afd33fe2e479c974a78f739c020c00d5f">  685</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#afd33fe2e479c974a78f739c020c00d5f">atSolid_beginCurrTrans</a> (ATEC::ATDataCore::ATSceneRefP SceneRef);</div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno">  686</span> </div>
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a10eed303b50ecf52d930af3636f04b57">  696</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a10eed303b50ecf52d930af3636f04b57">atSolid_endCurrTrans</a> ();</div>
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno">  697</span> </div>
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ab61f44742003bef7337fb98062e77901">  709</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ab61f44742003bef7337fb98062e77901">atSolid_applyTransform</a></div>
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno">  710</span>(</div>
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno">  711</span>ENTITY_TAG      entity,            </div>
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno">  712</span>ATEC::TransformP      transformP         </div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno">  713</span>);</div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno">  714</span> </div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a5c5563a051cb5675d4aa13df57516a9c">  726</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a5c5563a051cb5675d4aa13df57516a9c">atSolid_capSurface</a></div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno">  727</span>(</div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno">  728</span>TAG_ENTITY_LIST *faces,             </div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno">  729</span>BODY_TAG        *lamina             </div>
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno">  730</span>);</div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno">  731</span> </div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#af39fb6317e8970022fda49e92aae24e9">  742</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#af39fb6317e8970022fda49e92aae24e9">atSolid_reverseBody</a></div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno">  743</span>(</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno">  744</span>BODY_TAG        body               </div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno">  745</span>);</div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno">  746</span> </div>
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a5351ff3ed8141f9018a8a0fd8cc302a1">  757</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a5351ff3ed8141f9018a8a0fd8cc302a1">atSolid_deleteEntity</a></div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno">  758</span>(</div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno">  759</span>ENTITY_TAG      e                  </div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno">  760</span>);</div>
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno">  761</span> </div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a24e3f47be625c36fe00c58da18bb0625">  773</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a24e3f47be625c36fe00c58da18bb0625">atSolid_copyBody</a></div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno">  774</span>(</div>
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno">  775</span>BODY_TAG        *copy,</div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno">  776</span>BODY_TAG        source</div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno">  777</span>);</div>
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno">  778</span> </div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#aae082c50f8c2be9198f777d75f19bca3">  789</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#aae082c50f8c2be9198f777d75f19bca3">atSolid_freeBody</a></div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno">  790</span>(</div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno">  791</span>BODY_TAG        body               </div>
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno">  792</span>);</div>
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno">  793</span> </div>
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a0535d5c78a14b970b9fe71d761561b07">  804</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a0535d5c78a14b970b9fe71d761561b07">atSolid_free</a></div>
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno">  805</span>(</div>
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno">  806</span><span class="keywordtype">void</span>            *v</div>
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno">  807</span>);</div>
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno">  808</span> </div>
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#afc33af74b5d5528fc3fe2f56437aef86">  828</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#afc33af74b5d5528fc3fe2f56437aef86">atSolid_edgeData</a></div>
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno">  829</span>(</div>
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno">  830</span>VERTEX_TAG      *startVertexP,  </div>
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno">  831</span>VERTEX_TAG      *endVertexP,    </div>
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno">  832</span>ATEC::XPoint3d        *startPointP,   </div>
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno">  833</span>ATEC::XPoint3d        *endPointP,     </div>
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno">  834</span><span class="keywordtype">double</span>          *startParamP,   </div>
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno">  835</span><span class="keywordtype">double</span>          *endParamP,     </div>
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno">  836</span>COEDGE_TAG      *coEdgeP,       </div>
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno">  837</span>CURVE_TAG       *curveP,        </div>
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno">  838</span><span class="keywordtype">bool</span>            *reversedP,     </div>
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno">  839</span>EDGE_TAG        edge            </div>
<div class="line"><a id="l00840" name="l00840"></a><span class="lineno">  840</span>);</div>
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno">  841</span> </div>
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a46ae0a8fcf832a72d3b1f3d87dd4f788">  853</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a46ae0a8fcf832a72d3b1f3d87dd4f788">atSolid_getEdgeList</a></div>
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno">  854</span>(</div>
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno">  855</span>TAG_ENTITY_LIST *listP,             </div>
<div class="line"><a id="l00856" name="l00856"></a><span class="lineno">  856</span>BODY_TAG        body                </div>
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno">  857</span>);</div>
<div class="line"><a id="l00858" name="l00858"></a><span class="lineno">  858</span> </div>
<div class="line"><a id="l00870" name="l00870"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a99f7ef378b9c11fbe97858630e7da99a">  870</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a99f7ef378b9c11fbe97858630e7da99a">atSolid_getFaceList</a></div>
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno">  871</span>(</div>
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno">  872</span>TAG_ENTITY_LIST *listP,             </div>
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno">  873</span>BODY_TAG        body                </div>
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno">  874</span>);</div>
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno">  875</span> </div>
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a86c74279e945880c12798a13aabae341">  887</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a86c74279e945880c12798a13aabae341">atSolid_bodyAskFirstEdge</a></div>
<div class="line"><a id="l00888" name="l00888"></a><span class="lineno">  888</span>(</div>
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno">  889</span>EDGE_TAG        *pEdge,</div>
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno">  890</span>BODY_TAG        body</div>
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno">  891</span>);</div>
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno">  892</span> </div>
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a9e4996817aaaa36bfaf130c63e64b487">  903</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a9e4996817aaaa36bfaf130c63e64b487">atSolid_body</a></div>
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno">  904</span>(</div>
<div class="line"><a id="l00905" name="l00905"></a><span class="lineno">  905</span>BODY_TAG        *b                  </div>
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno">  906</span>);</div>
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno">  907</span> </div>
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a2f2abf9952792d8f44df4232c3d4684f">  919</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a2f2abf9952792d8f44df4232c3d4684f">atSolid_sheetFromFaces</a></div>
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno">  920</span>(</div>
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno">  921</span>BODY_TAG        *sheetP,            </div>
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno">  922</span>TAG_ENTITY_LIST *faceListP          </div>
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno">  923</span>);</div>
<div class="line"><a id="l00924" name="l00924"></a><span class="lineno">  924</span> </div>
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ab454ab590c4524ea1e1f4030da39460d">  936</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ab454ab590c4524ea1e1f4030da39460d">atSolid_sheetFromFace</a></div>
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno">  937</span>(</div>
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno">  938</span>BODY_TAG        *sheetP,          </div>
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno">  939</span>FACE_TAG        face              </div>
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno">  940</span>);</div>
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno">  941</span> </div>
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a1d897b8aa349951437fb0f21316f8d95">  952</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a1d897b8aa349951437fb0f21316f8d95">atSolid_uncoverFace</a></div>
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno">  953</span>(</div>
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno">  954</span>FACE_TAG        face</div>
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno">  955</span>);</div>
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno">  956</span> </div>
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a1357c2f3815772cc6bc96a65de5c8034">  972</a></span>ENTITYUTIL_EXPORT ATEC::StatusInt <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a1357c2f3815772cc6bc96a65de5c8034">atSolid_imprintBodies</a></div>
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno">  973</span>(</div>
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno">  974</span>TAG_ENTITY_LIST *pTargetEdges,  </div>
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno">  975</span>TAG_ENTITY_LIST *pToolEdges,    </div>
<div class="line"><a id="l00976" name="l00976"></a><span class="lineno">  976</span>BODY_TAG        target,         </div>
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno">  977</span>BODY_TAG        tool,           </div>
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno">  978</span><span class="keywordtype">double</span>          tolerance,      </div>
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno">  979</span><span class="keywordtype">bool</span>            imprintTool     </div>
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno">  980</span>);</div>
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno">  981</span> </div>
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno">  982</span>ENTITYUTIL_EXPORT <span class="keywordtype">bool</span> atSolid_isSmartObject (ATEC::ATDataCore::ATObjectDescrP odP, ATEC::ATDataCore::ATSceneRefP SceneRef);</div>
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno">  983</span> </div>
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno">  984</span>ENTITYUTIL_EXPORT <span class="keywordtype">bool</span> atSolid_isSheetObject (ATEC::ATDataCore::ATObjectDescrP odP, ATEC::ATDataCore::ATSceneRefP SceneRef);</div>
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno">  985</span> </div>
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno">  986</span>ENTITYUTIL_EXPORT <span class="keywordtype">bool</span> atSolid_isSheetOrSolidObject (ATEC::ATDataCore::ATObjectDescrP odP, ATEC::ATDataCore::ATSceneRefP SceneRef);</div>
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno">  987</span> </div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno">  988</span>ENTITYUTIL_EXPORT <span class="keywordtype">bool</span> atSolid_isSceneerObject (ATEC::ATDataCore::ATObjectDescrP odP);</div>
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno">  989</span> </div>
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno">  990</span>ENTITYUTIL_EXPORT <span class="keywordtype">bool</span> atSolid_isSheetBody (BODY_TAG bodyTag);</div>
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno">  991</span> </div>
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno">  992</span>ENTITYUTIL_EXPORT <span class="keywordtype">bool</span> atSolid_isWireBody (BODY_TAG bodyTag);</div>
<div class="line"><a id="l00993" name="l00993"></a><span class="lineno">  993</span> </div>
<div class="line"><a id="l00994" name="l00994"></a><span class="lineno">  994</span>ENTITYUTIL_EXPORT <span class="keywordtype">bool</span> atSolid_isFace (ENTITY_TAG entityTag);</div>
<div class="line"><a id="l00995" name="l00995"></a><span class="lineno">  995</span> </div>
<div class="line"><a id="l00996" name="l00996"></a><span class="lineno">  996</span>ENTITYUTIL_EXPORT <span class="keywordtype">bool</span> atSolid_isEdge (ENTITY_TAG entityTag);</div>
<div class="line"><a id="l00997" name="l00997"></a><span class="lineno">  997</span> </div>
<div class="line"><a id="l01007" name="l01007"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a854e51127d60c3f5bacccbe7ff49a294"> 1007</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a854e51127d60c3f5bacccbe7ff49a294">atSolid_faceType</a> ();</div>
<div class="line"><a id="l01008" name="l01008"></a><span class="lineno"> 1008</span> </div>
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a45beace117499ef4c51a0cdfb45ae7d7"> 1018</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a45beace117499ef4c51a0cdfb45ae7d7">atSolid_edgeType</a> ();</div>
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"> 1019</span> </div>
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> atSolid_moveBoresiteToEyePoint</div>
<div class="line"><a id="l01021" name="l01021"></a><span class="lineno"> 1021</span>(</div>
<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"> 1022</span>ATEC::XPoint3d        *pBorePoint,</div>
<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"> 1023</span>ATEC::XPoint3d        *pBoreDirection,</div>
<div class="line"><a id="l01024" name="l01024"></a><span class="lineno"> 1024</span>BODY_TAG        pBody</div>
<div class="line"><a id="l01025" name="l01025"></a><span class="lineno"> 1025</span>);</div>
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"> 1026</span> </div>
<div class="line"><a id="l01027" name="l01027"></a><span class="lineno"> 1027</span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> atSolid_displayFace</div>
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"> 1028</span>(</div>
<div class="line"><a id="l01029" name="l01029"></a><span class="lineno"> 1029</span>TransDescrP     *transientPP,   </div>
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"> 1030</span>FACE_TAG        faceP,</div>
<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"> 1031</span><span class="keywordtype">bool</span>            display,</div>
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"> 1032</span><span class="keywordtype">bool</span>            showSmoothFaces,</div>
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span><span class="keywordtype">int</span>             allowedFaceTypeMask,</div>
<div class="line"><a id="l01034" name="l01034"></a><span class="lineno"> 1034</span>ATEC::ATDataCore::ATSceneRefP    SceneRef,</div>
<div class="line"><a id="l01035" name="l01035"></a><span class="lineno"> 1035</span>ATEC::ATDataCore::ATObjectP      tempP,</div>
<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"> 1036</span><span class="keywordtype">int</span>             color,</div>
<div class="line"><a id="l01037" name="l01037"></a><span class="lineno"> 1037</span><span class="keywordtype">int</span>             weight,</div>
<div class="line"><a id="l01038" name="l01038"></a><span class="lineno"> 1038</span><span class="keywordtype">int</span>             style</div>
<div class="line"><a id="l01039" name="l01039"></a><span class="lineno"> 1039</span>);</div>
<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"> 1040</span> </div>
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"> 1041</span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> atSolid_displayEdge</div>
<div class="line"><a id="l01042" name="l01042"></a><span class="lineno"> 1042</span>(</div>
<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"> 1043</span>TransDescrP     *transientPP,   </div>
<div class="line"><a id="l01044" name="l01044"></a><span class="lineno"> 1044</span>EDGE_TAG        edgeP,          </div>
<div class="line"><a id="l01045" name="l01045"></a><span class="lineno"> 1045</span><span class="keywordtype">bool</span>            display,        </div>
<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"> 1046</span>SmoothEdgeType  smoothSequence, </div>
<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"> 1047</span><span class="keywordtype">bool</span>            showStart,</div>
<div class="line"><a id="l01048" name="l01048"></a><span class="lineno"> 1048</span>ATEC::ATDataCore::ATSceneRefP    SceneRef,</div>
<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"> 1049</span>ATEC::ATDataCore::ATObjectP      tempP,</div>
<div class="line"><a id="l01050" name="l01050"></a><span class="lineno"> 1050</span><span class="keywordtype">int</span>             color,</div>
<div class="line"><a id="l01051" name="l01051"></a><span class="lineno"> 1051</span><span class="keywordtype">int</span>             weight,</div>
<div class="line"><a id="l01052" name="l01052"></a><span class="lineno"> 1052</span><span class="keywordtype">int</span>             style</div>
<div class="line"><a id="l01053" name="l01053"></a><span class="lineno"> 1053</span>);</div>
<div class="line"><a id="l01054" name="l01054"></a><span class="lineno"> 1054</span> </div>
<div class="line"><a id="l01055" name="l01055"></a><span class="lineno"> 1055</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_createMark</div>
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"> 1056</span>(</div>
<div class="line"><a id="l01057" name="l01057"></a><span class="lineno"> 1057</span><span class="keywordtype">int</span>             *markP</div>
<div class="line"><a id="l01058" name="l01058"></a><span class="lineno"> 1058</span>);</div>
<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span> </div>
<div class="line"><a id="l01060" name="l01060"></a><span class="lineno"> 1060</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_gotoMark</div>
<div class="line"><a id="l01061" name="l01061"></a><span class="lineno"> 1061</span>(</div>
<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"> 1062</span><span class="keywordtype">int</span>             mark</div>
<div class="line"><a id="l01063" name="l01063"></a><span class="lineno"> 1063</span>);</div>
<div class="line"><a id="l01064" name="l01064"></a><span class="lineno"> 1064</span> </div>
<div class="line"><a id="l01065" name="l01065"></a><span class="lineno"> 1065</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_deleteMark</div>
<div class="line"><a id="l01066" name="l01066"></a><span class="lineno"> 1066</span>(</div>
<div class="line"><a id="l01067" name="l01067"></a><span class="lineno"> 1067</span><span class="keywordtype">int</span>             mark</div>
<div class="line"><a id="l01068" name="l01068"></a><span class="lineno"> 1068</span>);</div>
<div class="line"><a id="l01069" name="l01069"></a><span class="lineno"> 1069</span> </div>
<div class="line"><a id="l01070" name="l01070"></a><span class="lineno"> 1070</span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> atSolid_getBoresiteWithBodyTransform</div>
<div class="line"><a id="l01071" name="l01071"></a><span class="lineno"> 1071</span>(</div>
<div class="line"><a id="l01072" name="l01072"></a><span class="lineno"> 1072</span>ATEC::XPoint3dP       borePointP,         </div>
<div class="line"><a id="l01073" name="l01073"></a><span class="lineno"> 1073</span>ATEC::XPoint3dP       boreDirectionP,     </div>
<div class="line"><a id="l01074" name="l01074"></a><span class="lineno"> 1074</span>ATEC::XPoint3dCP      pntP,             </div>
<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"> 1075</span><span class="keywordtype">int</span>             view,               </div>
<div class="line"><a id="l01076" name="l01076"></a><span class="lineno"> 1076</span>ATEC::ATDataCore::ATSceneRefP    SceneRef,           </div>
<div class="line"><a id="l01077" name="l01077"></a><span class="lineno"> 1077</span>ATEC::TransformCP     bodyTransformP,     </div>
<div class="line"><a id="l01078" name="l01078"></a><span class="lineno"> 1078</span><span class="keywordtype">bool</span>            useACS,             </div>
<div class="line"><a id="l01079" name="l01079"></a><span class="lineno"> 1079</span><span class="keywordtype">bool</span>            frontClipBorePoint  </div>
<div class="line"><a id="l01080" name="l01080"></a><span class="lineno"> 1080</span>);</div>
<div class="line"><a id="l01081" name="l01081"></a><span class="lineno"> 1081</span> </div>
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"> 1082</span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> atSolid_displayFaceWithBodyTransform</div>
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"> 1083</span>(</div>
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"> 1084</span>TransDescrP     *transientPP,       </div>
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"> 1085</span>FACE_TAG        faceP,</div>
<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span>ATEC::TransformP      bodyTransformP,     </div>
<div class="line"><a id="l01087" name="l01087"></a><span class="lineno"> 1087</span><span class="keywordtype">bool</span>            display,</div>
<div class="line"><a id="l01088" name="l01088"></a><span class="lineno"> 1088</span><span class="keywordtype">bool</span>            showSmoothFaces,</div>
<div class="line"><a id="l01089" name="l01089"></a><span class="lineno"> 1089</span><span class="keywordtype">int</span>             nIsoParametrics,    </div>
<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"> 1090</span><span class="keywordtype">int</span>             allowedFaceTypeMask,</div>
<div class="line"><a id="l01091" name="l01091"></a><span class="lineno"> 1091</span>ATEC::ATDataCore::ATSceneRefP    SceneRef,</div>
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"> 1092</span>ATEC::ATDataCore::ATObjectP      tempP,</div>
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span><span class="keywordtype">int</span>             color,</div>
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span><span class="keywordtype">int</span>             style,</div>
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span><span class="keywordtype">int</span>             weight</div>
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span>);</div>
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span> </div>
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span>ENTITYUTIL_EXPORT <span class="keywordtype">void</span> atSolid_displayEdgeWithBodyTransform</div>
<div class="line"><a id="l01099" name="l01099"></a><span class="lineno"> 1099</span>(</div>
<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"> 1100</span>TransDescrP     *transientPP,       </div>
<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"> 1101</span>EDGE_TAG        edgeP,              </div>
<div class="line"><a id="l01102" name="l01102"></a><span class="lineno"> 1102</span>ATEC::TransformP      bodyTransformP,     </div>
<div class="line"><a id="l01103" name="l01103"></a><span class="lineno"> 1103</span><span class="keywordtype">bool</span>            display,            </div>
<div class="line"><a id="l01104" name="l01104"></a><span class="lineno"> 1104</span>SmoothEdgeType  smoothSequence,     </div>
<div class="line"><a id="l01105" name="l01105"></a><span class="lineno"> 1105</span><span class="keywordtype">bool</span>            showStart,</div>
<div class="line"><a id="l01106" name="l01106"></a><span class="lineno"> 1106</span>ATEC::ATDataCore::ATSceneRefP    SceneRef,</div>
<div class="line"><a id="l01107" name="l01107"></a><span class="lineno"> 1107</span>ATEC::ATDataCore::ATObjectP      tempP,</div>
<div class="line"><a id="l01108" name="l01108"></a><span class="lineno"> 1108</span>UInt32          color,</div>
<div class="line"><a id="l01109" name="l01109"></a><span class="lineno"> 1109</span><span class="keywordtype">long</span>            style,</div>
<div class="line"><a id="l01110" name="l01110"></a><span class="lineno"> 1110</span>UInt32          weight,</div>
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"> 1111</span><span class="keywordtype">bool</span>            showAllEdgesWithSameId</div>
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span>);</div>
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"> 1113</span> </div>
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> atSolid_getSharedEdgesOfFaces</div>
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"> 1115</span>(</div>
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span>TAG_ENTITY_LIST     *edgeListP,</div>
<div class="line"><a id="l01117" name="l01117"></a><span class="lineno"> 1117</span>TAG_ENTITY_LIST     *faceListP</div>
<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span>);</div>
<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span> </div>
<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"> 1120</span>ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_getBSplineFromSmartSurface</div>
<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"> 1121</span>(</div>
<div class="line"><a id="l01122" name="l01122"></a><span class="lineno"> 1122</span>ATEC::ATBsplineSurface*   pBSurface,</div>
<div class="line"><a id="l01123" name="l01123"></a><span class="lineno"> 1123</span>BODY_TAG            bodyP</div>
<div class="line"><a id="l01124" name="l01124"></a><span class="lineno"> 1124</span>);</div>
<div class="line"><a id="l01125" name="l01125"></a><span class="lineno"> 1125</span> </div>
<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"> 1126</span>ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_getBSplineFromSmartSurface2</div>
<div class="line"><a id="l01127" name="l01127"></a><span class="lineno"> 1127</span>(</div>
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span>ATEC::ATBsplineSurface*   pBSurface,</div>
<div class="line"><a id="l01129" name="l01129"></a><span class="lineno"> 1129</span>BODY_TAG            bodyP,</div>
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span>ATEC::TransformP          bodyTransformP,</div>
<div class="line"><a id="l01131" name="l01131"></a><span class="lineno"> 1131</span>ATEC::ATDataCore::ATSceneRefP        SceneRef</div>
<div class="line"><a id="l01132" name="l01132"></a><span class="lineno"> 1132</span>);</div>
<div class="line"><a id="l01133" name="l01133"></a><span class="lineno"> 1133</span> </div>
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"> 1134</span><span class="preprocessor">#define     SOLIDTEMPLATE_OPTION_None               0</span></div>
<div class="line"><a id="l01135" name="l01135"></a><span class="lineno"> 1135</span><span class="preprocessor">#define     SOLIDTEMPLATE_OPTION_PreserveElemId     1</span></div>
<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"> 1136</span><span class="preprocessor">#define     SOLIDTEMPLATE_OPTION_PrimaryClass       2</span></div>
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span> </div>
<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span>ENTITYUTIL_EXPORT ATEC::ATDataCore::ATObjectP  atSolid_createBrepTemplateForOdP</div>
<div class="line"><a id="l01139" name="l01139"></a><span class="lineno"> 1139</span>(</div>
<div class="line"><a id="l01140" name="l01140"></a><span class="lineno"> 1140</span>ATEC::ATDataCore::ATObjectP          objectP,   </div>
<div class="line"><a id="l01141" name="l01141"></a><span class="lineno"> 1141</span>ATEC::ATDataCore::ATObjectDescrCP    odP,        </div>
<div class="line"><a id="l01142" name="l01142"></a><span class="lineno"> 1142</span>UInt32              options     </div>
<div class="line"><a id="l01143" name="l01143"></a><span class="lineno"> 1143</span>);</div>
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span> </div>
<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a0b0d40bf89bbbbe611a1f9ac2e9f0622"> 1160</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a0b0d40bf89bbbbe611a1f9ac2e9f0622">atSolid_sweepBodyWire</a></div>
<div class="line"><a id="l01161" name="l01161"></a><span class="lineno"> 1161</span>(</div>
<div class="line"><a id="l01162" name="l01162"></a><span class="lineno"> 1162</span>    BODY_TAG        *bodyP,</div>
<div class="line"><a id="l01163" name="l01163"></a><span class="lineno"> 1163</span>    BODY_TAG        wireBody,</div>
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"> 1164</span>    ATEC::XPoint3d        *pathStartP,</div>
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"> 1165</span>    <span class="keywordtype">double</span>          shell,</div>
<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"> 1166</span>    <span class="keywordtype">bool</span>            capped,</div>
<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span>    ATEC::ATDataCore::ATSceneRefP    SceneRef</div>
<div class="line"><a id="l01168" name="l01168"></a><span class="lineno"> 1168</span>);</div>
<div class="line"><a id="l01169" name="l01169"></a><span class="lineno"> 1169</span> </div>
<div class="line"><a id="l01181" name="l01181"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a412fdd8e87af1caa38786ba3502c42f0"> 1181</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a412fdd8e87af1caa38786ba3502c42f0">atSolid_faceFromId</a></div>
<div class="line"><a id="l01182" name="l01182"></a><span class="lineno"> 1182</span>(</div>
<div class="line"><a id="l01183" name="l01183"></a><span class="lineno"> 1183</span>    FACE_TAG        *faceP,</div>
<div class="line"><a id="l01184" name="l01184"></a><span class="lineno"> 1184</span>    ATEC::FaceId          *faceIdP,</div>
<div class="line"><a id="l01185" name="l01185"></a><span class="lineno"> 1185</span>    BODY_TAG        body</div>
<div class="line"><a id="l01186" name="l01186"></a><span class="lineno"> 1186</span>);</div>
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"> 1187</span> </div>
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#ae203ba49a121f3338c0bc1d2370a1576"> 1202</a></span>ENTITYUTIL_EXPORT <span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#ae203ba49a121f3338c0bc1d2370a1576">atSolid_elementFromEdge</a></div>
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span>(</div>
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span>    ATEC::ATDataCore::ATObjectDescrH edPP,</div>
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span>    ATEC::ATDataCore::ATObjectP      tempP,</div>
<div class="line"><a id="l01206" name="l01206"></a><span class="lineno"> 1206</span>    EDGE_TAG        edge,</div>
<div class="line"><a id="l01207" name="l01207"></a><span class="lineno"> 1207</span>    <span class="keywordtype">double</span>          *startParameterP,</div>
<div class="line"><a id="l01208" name="l01208"></a><span class="lineno"> 1208</span>    <span class="keywordtype">double</span>          *endParameterP,</div>
<div class="line"><a id="l01209" name="l01209"></a><span class="lineno"> 1209</span>    ATEC::ATDataCore::ATSceneRefP    SceneRef</div>
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"> 1210</span>);</div>
<div class="line"><a id="l01211" name="l01211"></a><span class="lineno"> 1211</span> </div>
<div class="line"><a id="l01225" name="l01225"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a955932f6627a6c3cc6c97a36e7f51069"> 1225</a></span>ENTITYUTIL_EXPORT ATEC::StatusInt <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a955932f6627a6c3cc6c97a36e7f51069">atSolid_imprintCurveSet</a></div>
<div class="line"><a id="l01226" name="l01226"></a><span class="lineno"> 1226</span>(</div>
<div class="line"><a id="l01227" name="l01227"></a><span class="lineno"> 1227</span>    TAG_ENTITY_LIST *pImprintList,</div>
<div class="line"><a id="l01228" name="l01228"></a><span class="lineno"> 1228</span>    BODY_TAG        body,</div>
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span>    TAG_ENTITY_LIST *pEdgeList,</div>
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span>    ATEC::XPoint3d        *pVector,</div>
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span>    <span class="keywordtype">double</span>          tolerance</div>
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span>);</div>
<div class="line"><a id="l01233" name="l01233"></a><span class="lineno"> 1233</span> </div>
<div class="line"><a id="l01246" name="l01246"></a><span class="lineno"><a class="line" href="../../da/d34/_entity_utl_8h.html#a5d890de8c301f121ef66f46f81f13fb4"> 1246</a></span>ENTITYUTIL_EXPORT ATEC::StatusInt <a class="code hl_function" href="../../da/d34/_entity_utl_8h.html#a5d890de8c301f121ef66f46f81f13fb4">atSolid_imprintCurveNormal</a></div>
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"> 1247</span>(</div>
<div class="line"><a id="l01248" name="l01248"></a><span class="lineno"> 1248</span>    TAG_ENTITY_LIST *pImprintList,</div>
<div class="line"><a id="l01249" name="l01249"></a><span class="lineno"> 1249</span>    BODY_TAG        body,</div>
<div class="line"><a id="l01250" name="l01250"></a><span class="lineno"> 1250</span>    TAG_ENTITY_LIST *pEdgeList,</div>
<div class="line"><a id="l01251" name="l01251"></a><span class="lineno"> 1251</span>    <span class="keywordtype">double</span>          tolerance</div>
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"> 1252</span>);</div>
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span> </div>
<div class="ttc" id="a_entity_utl_8h_html_a0535d5c78a14b970b9fe71d761561b07"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a0535d5c78a14b970b9fe71d761561b07">atSolid_free</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_free(void *v)</div><div class="ttdoc">释放内存</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a0b0d40bf89bbbbe611a1f9ac2e9f0622"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a0b0d40bf89bbbbe611a1f9ac2e9f0622">atSolid_sweepBodyWire</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_sweepBodyWire(BODY_TAG *bodyP, BODY_TAG wireBody, ATEC::XPoint3d *pathStartP, double shell, bool capped, ATEC::ATDataCore::ATSceneRefP SceneRef)</div><div class="ttdoc">沿线拉伸体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a1040b2d86c973c1dd60872c75c7c5003"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a1040b2d86c973c1dd60872c75c7c5003">atSolid_offsetWire</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_offsetWire(TAG_ENTITY_LIST *pOffsetList, BODY_TAG wireBody, EDGE_TAG refEdge, ATEC::XPoint3d *pNormal, double distance, double tolerance, int gapFill, bool localCheck)</div><div class="ttdoc">偏移线体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a10eed303b50ecf52d930af3636f04b57"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a10eed303b50ecf52d930af3636f04b57">atSolid_endCurrTrans</a></div><div class="ttdeci">ENTITYUTIL_EXPORT void atSolid_endCurrTrans()</div><div class="ttdoc">结束转换</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a1357c2f3815772cc6bc96a65de5c8034"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a1357c2f3815772cc6bc96a65de5c8034">atSolid_imprintBodies</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_imprintBodies(TAG_ENTITY_LIST *pTargetEdges, TAG_ENTITY_LIST *pToolEdges, BODY_TAG target, BODY_TAG tool, double tolerance, bool imprintTool)</div><div class="ttdoc">两个体压印</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a148f9c51a58ff92ef55dec50b767cd59"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a148f9c51a58ff92ef55dec50b767cd59">atSolid_getSmoothFaceList</a></div><div class="ttdeci">ENTITYUTIL_EXPORT void atSolid_getSmoothFaceList(TAG_ENTITY_LIST *listP, FACE_TAG face, bool addSmoothFaces, int allowedFaceTypeMask)</div><div class="ttdoc">获取平滑的面列表</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a1d897b8aa349951437fb0f21316f8d95"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a1d897b8aa349951437fb0f21316f8d95">atSolid_uncoverFace</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_uncoverFace(FACE_TAG face)</div><div class="ttdoc">揭开面</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a222e075b6c282fbfffeefe7de6d75ac0"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a222e075b6c282fbfffeefe7de6d75ac0">atSolid_closestPointToEdge</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_closestPointToEdge(ATEC::XPoint3d *clstPt, double *param, ATEC::XPoint3d *testPt, EDGE_TAG edge)</div><div class="ttdoc">边上最近的点</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a235fddeb8462bd1c572196af4051241d"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a235fddeb8462bd1c572196af4051241d">atSolid_faceToObject</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_faceToObject(ATEC::ATDataCore::ATObjectDescrH edPP, FACE_TAG face, bool wireframe, int nIsoparametrics, ATEC::ATDataCore::ATObjectP tempP, ATEC::ATDataCore::ATSceneRefP SceneRef)</div><div class="ttdoc">面到元件</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a24e3f47be625c36fe00c58da18bb0625"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a24e3f47be625c36fe00c58da18bb0625">atSolid_copyBody</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_copyBody(BODY_TAG *copy, BODY_TAG source)</div><div class="ttdoc">复制体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a2f2abf9952792d8f44df4232c3d4684f"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a2f2abf9952792d8f44df4232c3d4684f">atSolid_sheetFromFaces</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_sheetFromFaces(BODY_TAG *sheetP, TAG_ENTITY_LIST *faceListP)</div><div class="ttdoc">面集到薄面体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a31516f528d22769263b963fec592f316"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a31516f528d22769263b963fec592f316">atSolid_boresiteToFace</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_boresiteToFace(ATEC::XPoint3d *outPointP, ATEC::XPoint3d *outNormalP, FACE_TAG *outFaceP, ATEC::XPoint3d *inPointP, ATEC::XPoint3d *inNormalP, BODY_TAG body, bool backupRayOrigin, ATEC::ATDataCore::ATSceneRefP SceneRef)</div><div class="ttdoc">获取面实体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a3741032d221a50ddfe68fdd5541c9b02"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a3741032d221a50ddfe68fdd5541c9b02">atSolid_idFromEntity</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_idFromEntity(ATEC::FaceId *faceIdP, ENTITY_TAG ent, bool useHighestId)</div><div class="ttdoc">获取输入实体的面ID</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a39373f83e803945431abcb956af09c13"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a39373f83e803945431abcb956af09c13">atSolid_getEntities</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_getEntities(TAG_ENTITY_LIST *hits, double **params, ATEC::XPoint3dP origin, ATEC::XPoint3dP dir, double radius, int type, BODY_TAG b, ATEC::ATDataCore::ATSceneRefP SceneRef)</div><div class="ttdoc">获取实体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a3a2239bbed05290503f0ec55b0dd9aa9"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a3a2239bbed05290503f0ec55b0dd9aa9">atSolid_listAdd</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listAdd(TAG_ENTITY_LIST *lP, ENTITY_TAG ent)</div><div class="ttdoc">列表添加元素</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a412fdd8e87af1caa38786ba3502c42f0"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a412fdd8e87af1caa38786ba3502c42f0">atSolid_faceFromId</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_faceFromId(FACE_TAG *faceP, ATEC::FaceId *faceIdP, BODY_TAG body)</div><div class="ttdoc">根据面ID从输入的体中寻找面</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a42bf5377c568ea3f114cd37f4bd2bc4a"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a42bf5377c568ea3f114cd37f4bd2bc4a">atSolid_listLookup</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listLookup(int *nth, TAG_ENTITY_LIST *lP, ENTITY_TAG ent)</div><div class="ttdoc">列表查询实体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a450d91ead9a0598a63df273367c3fd54"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a450d91ead9a0598a63df273367c3fd54">atSolid_faceIntersectCurve</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_faceIntersectCurve(ATEC::XPoint3dP *pntPP, ATEC::XPoint2d **faceUVPP, double **curveParamPP, int *numIntsP, FACE_TAG face, CURVE_TAG curve, double startParam, double endParam)</div><div class="ttdoc">曲线与面相交</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a45beace117499ef4c51a0cdfb45ae7d7"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a45beace117499ef4c51a0cdfb45ae7d7">atSolid_edgeType</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_edgeType()</div><div class="ttdoc">获取EDGE_TYPE</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a46ae0a8fcf832a72d3b1f3d87dd4f788"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a46ae0a8fcf832a72d3b1f3d87dd4f788">atSolid_getEdgeList</a></div><div class="ttdeci">ENTITYUTIL_EXPORT void atSolid_getEdgeList(TAG_ENTITY_LIST *listP, BODY_TAG body)</div><div class="ttdoc">获取所有边</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a5351ff3ed8141f9018a8a0fd8cc302a1"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a5351ff3ed8141f9018a8a0fd8cc302a1">atSolid_deleteEntity</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_deleteEntity(ENTITY_TAG e)</div><div class="ttdoc">删除实体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a5c5563a051cb5675d4aa13df57516a9c"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a5c5563a051cb5675d4aa13df57516a9c">atSolid_capSurface</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_capSurface(TAG_ENTITY_LIST *faces, BODY_TAG *lamina)</div><div class="ttdoc">给薄面体加盖</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a5d890de8c301f121ef66f46f81f13fb4"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a5d890de8c301f121ef66f46f81f13fb4">atSolid_imprintCurveNormal</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_imprintCurveNormal(TAG_ENTITY_LIST *pImprintList, BODY_TAG body, TAG_ENTITY_LIST *pEdgeList, double tolerance)</div><div class="ttdoc">将给定的曲线沿着面的法线方向压印到实体上</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a62c5bd7c68d5f3f9f3c7f5206ab9e3e8"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a62c5bd7c68d5f3f9f3c7f5206ab9e3e8">atSolid_checkBody</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_checkBody(BODY_TAG body, bool chkGeometry, bool chkTopology, bool chkSize)</div><div class="ttdoc">检查体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a74ae54234989fbf6bc61700bdb41f49a"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a74ae54234989fbf6bc61700bdb41f49a">atSolid_listEmpty</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listEmpty(TAG_ENTITY_LIST *lP)</div><div class="ttdoc">清空列表</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a7c29517617ba35e41370df1eac4dc0de"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a7c29517617ba35e41370df1eac4dc0de">atSolid_listDelete</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listDelete(TAG_ENTITY_LIST **lP)</div><div class="ttdoc">删除实体列表</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a7fecee5c2eff4d0c43e46eb2cc283433"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a7fecee5c2eff4d0c43e46eb2cc283433">atSolid_subtract</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_subtract(BODY_TAG b2, BODY_TAG b1)</div><div class="ttdoc">体求减</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a80f749760d30779a60bb8f2f353b2606"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a80f749760d30779a60bb8f2f353b2606">atSolid_closestPointToFace</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_closestPointToFace(ATEC::XPoint3d *clstPt, ATEC::XPoint3d *normal, ATEC::XPoint2d *param, ATEC::XPoint3d *testPt, FACE_TAG face)</div><div class="ttdoc">面上最近的点</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a854e51127d60c3f5bacccbe7ff49a294"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a854e51127d60c3f5bacccbe7ff49a294">atSolid_faceType</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_faceType()</div><div class="ttdoc">获取FACE_TYPE</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a86c74279e945880c12798a13aabae341"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a86c74279e945880c12798a13aabae341">atSolid_bodyAskFirstEdge</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_bodyAskFirstEdge(EDGE_TAG *pEdge, BODY_TAG body)</div><div class="ttdoc">体的首条边</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a911a3c74f6abff39540731f4edceeacb"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a911a3c74f6abff39540731f4edceeacb">atSolid_getBodyBox</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_getBodyBox(ATEC::XPoint3d *lo, ATEC::XPoint3d *hi, BODY_TAG b)</div><div class="ttdoc">获取体的包围盒</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a955932f6627a6c3cc6c97a36e7f51069"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a955932f6627a6c3cc6c97a36e7f51069">atSolid_imprintCurveSet</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_imprintCurveSet(TAG_ENTITY_LIST *pImprintList, BODY_TAG body, TAG_ENTITY_LIST *pEdgeList, ATEC::XPoint3d *pVector, double tolerance)</div><div class="ttdoc">将给定的曲线压印到实体上</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a99f7ef378b9c11fbe97858630e7da99a"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a99f7ef378b9c11fbe97858630e7da99a">atSolid_getFaceList</a></div><div class="ttdeci">ENTITYUTIL_EXPORT void atSolid_getFaceList(TAG_ENTITY_LIST *listP, BODY_TAG body)</div><div class="ttdoc">获取所有面</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a9d9da2fd0bfaea7f6153c96bdea13166"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a9d9da2fd0bfaea7f6153c96bdea13166">atSolid_wireIsG1</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_wireIsG1(BODY_TAG wire)</div><div class="ttdoc">线体是否G1连续</div></div>
<div class="ttc" id="a_entity_utl_8h_html_a9e4996817aaaa36bfaf130c63e64b487"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#a9e4996817aaaa36bfaf130c63e64b487">atSolid_body</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_body(BODY_TAG *b)</div><div class="ttdoc">创建空体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_aae082c50f8c2be9198f777d75f19bca3"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#aae082c50f8c2be9198f777d75f19bca3">atSolid_freeBody</a></div><div class="ttdeci">ENTITYUTIL_EXPORT void atSolid_freeBody(BODY_TAG body)</div><div class="ttdoc">删除体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ab086ed3e8284fa1934c1dbbd9ffc7fba"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ab086ed3e8284fa1934c1dbbd9ffc7fba">atSolid_bodyToObject</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_bodyToObject(ATEC::ATDataCore::ATObjectDescrH edPP, BODY_TAG bodyTag, bool wireframe, int uIsoParametrics, int vIsoParametrics, unsigned int useSmartIso, ATEC::ATDataCore::ATObjectP tempP, ATEC::ATDataCore::ATSceneRefP SceneRef)</div><div class="ttdoc">体到元件</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ab454ab590c4524ea1e1f4030da39460d"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ab454ab590c4524ea1e1f4030da39460d">atSolid_sheetFromFace</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_sheetFromFace(BODY_TAG *sheetP, FACE_TAG face)</div><div class="ttdoc">面到薄面体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ab61f44742003bef7337fb98062e77901"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ab61f44742003bef7337fb98062e77901">atSolid_applyTransform</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_applyTransform(ENTITY_TAG entity, ATEC::TransformP transformP)</div><div class="ttdoc">应用变换</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ab77e3afde4a94f7cb119e2be0b784d67"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ab77e3afde4a94f7cb119e2be0b784d67">atSolid_listCreate</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listCreate(TAG_ENTITY_LIST **lP)</div><div class="ttdoc">创建实体列表</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ab924c14b3b8238330cdbe77a2abced56"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ab924c14b3b8238330cdbe77a2abced56">atSolid_listCount</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listCount(int *count, TAG_ENTITY_LIST *lP)</div><div class="ttdoc">列表计数</div></div>
<div class="ttc" id="a_entity_utl_8h_html_abf5efbe8f6565ffe46ef49b57759e642"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#abf5efbe8f6565ffe46ef49b57759e642">atSolid_pointFromVertex</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_pointFromVertex(ATEC::XPoint3d *point, VERTEX_TAG vertex)</div><div class="ttdoc">离点最近的点</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ac76e74f2df57d48ba7fe35b0e7120d99"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ac76e74f2df57d48ba7fe35b0e7120d99">atSolid_listNthEl</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listNthEl(ENTITY_TAG *entP, TAG_ENTITY_LIST *lP, int nth)</div><div class="ttdoc">查询列表指定位置的元素</div></div>
<div class="ttc" id="a_entity_utl_8h_html_acc497b219e934230c7ef3c16ebd192b8"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#acc497b219e934230c7ef3c16ebd192b8">atSolid_minimumDistanceBetweenEntities</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_minimumDistanceBetweenEntities(ATEC::XPoint3dP pPoint1, ATEC::XPoint3dP pPoint2, double *pDist, ENTITY_TAG entity1, ENTITY_TAG entity2)</div><div class="ttdoc">实体最小距离</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ad1211e3ace05aa7ad3130cf35ff60a1f"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ad1211e3ace05aa7ad3130cf35ff60a1f">atSolid_simplifyBody</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_simplifyBody(BODY_TAG *bodyP, bool local)</div><div class="ttdoc">简化体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ad67b8080b9d1913894a520f18e9e38ec"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ad67b8080b9d1913894a520f18e9e38ec">atSolid_EntityFromSweep</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::ATECStatus atSolid_EntityFromSweep(ATEC::ATDataCore::ISolidCoreEntityPtr &amp;out, ATEC::CurveSetCR startProfile, ATEC::CurveSetCR endProfile, ATEC::CurveSetCR path, ATEC::ATDataCore::ATSceneRefR scene, bool alignParallel, bool selfRepair, bool createSheet, ATEC::XVec3dCP lockDirection=NULL, double const *twistAngle=NULL, double const *scale=NULL, ATEC::XPoint3dCP scalePoint=NULL)</div><div class="ttdoc">以指定起终点截面的方式拉伸体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ad792601a94adcfb2a0ffdb7b74335382"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ad792601a94adcfb2a0ffdb7b74335382">atSolid_elementToBody</a></div><div class="ttdeci">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_elementToBody(BODY_TAG *bodyP, ATEC::TransformP bodyTransformP, ATEC::ATDataCore::ATObjectDescrP odP, ATEC::ATDataCore::ATSceneRefP SceneRef, UInt32 nodeId=1L)</div><div class="ttdoc">元件到体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ad7cb4cdc0605c8b8002c199402f69494"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ad7cb4cdc0605c8b8002c199402f69494">atSolid_getEdgeListFromFace</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_getEdgeListFromFace(TAG_ENTITY_LIST *edgeListP, FACE_TAG face)</div><div class="ttdoc">面的所有边</div></div>
<div class="ttc" id="a_entity_utl_8h_html_adc453d6f20857849fea1302ebfd72630"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#adc453d6f20857849fea1302ebfd72630">atSolid_faceFaceIntersect</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_faceFaceIntersect(BODY_TAG *b, FACE_TAG f1, FACE_TAG f2)</div><div class="ttdoc">面面相交</div></div>
<div class="ttc" id="a_entity_utl_8h_html_ae203ba49a121f3338c0bc1d2370a1576"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#ae203ba49a121f3338c0bc1d2370a1576">atSolid_elementFromEdge</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_elementFromEdge(ATEC::ATDataCore::ATObjectDescrH edPP, ATEC::ATDataCore::ATObjectP tempP, EDGE_TAG edge, double *startParameterP, double *endParameterP, ATEC::ATDataCore::ATSceneRefP SceneRef)</div><div class="ttdoc">使用输入的边生成元素，当元素代表边的一部分的时候该接口接收一个起始和终止参数</div></div>
<div class="ttc" id="a_entity_utl_8h_html_aea214459f9dc9f997d785ebf4437fce1"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#aea214459f9dc9f997d785ebf4437fce1">atSolid_listAddList</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listAddList(TAG_ENTITY_LIST *lDP, TAG_ENTITY_LIST *lSP)</div><div class="ttdoc">列表添加元素</div></div>
<div class="ttc" id="a_entity_utl_8h_html_af39fb6317e8970022fda49e92aae24e9"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#af39fb6317e8970022fda49e92aae24e9">atSolid_reverseBody</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_reverseBody(BODY_TAG body)</div><div class="ttdoc">逆转体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_af44c336c4be36b19f7273a988ec78042"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#af44c336c4be36b19f7273a988ec78042">atSolid_offsetFaces</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_offsetFaces(TAG_ENTITY_LIST *pFaceList, double *pOffset, double tolerance, bool faceFaceCheck)</div><div class="ttdoc">偏移面</div></div>
<div class="ttc" id="a_entity_utl_8h_html_af4d1a99f8cb1a33ea5d296ec5ff4fded"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#af4d1a99f8cb1a33ea5d296ec5ff4fded">atSolid_listRemove</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_listRemove(TAG_ENTITY_LIST *lP, ENTITY_TAG ent)</div><div class="ttdoc">列表移除实体</div></div>
<div class="ttc" id="a_entity_utl_8h_html_afc33af74b5d5528fc3fe2f56437aef86"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#afc33af74b5d5528fc3fe2f56437aef86">atSolid_edgeData</a></div><div class="ttdeci">ENTITYUTIL_EXPORT int atSolid_edgeData(VERTEX_TAG *startVertexP, VERTEX_TAG *endVertexP, ATEC::XPoint3d *startPointP, ATEC::XPoint3d *endPointP, double *startParamP, double *endParamP, COEDGE_TAG *coEdgeP, CURVE_TAG *curveP, bool *reversedP, EDGE_TAG edge)</div><div class="ttdoc">边缘数据</div></div>
<div class="ttc" id="a_entity_utl_8h_html_afd33fe2e479c974a78f739c020c00d5f"><div class="ttname"><a href="../../da/d34/_entity_utl_8h.html#afd33fe2e479c974a78f739c020c00d5f">atSolid_beginCurrTrans</a></div><div class="ttdeci">ENTITYUTIL_EXPORT void atSolid_beginCurrTrans(ATEC::ATDataCore::ATSceneRefP SceneRef)</div><div class="ttdoc">开始转换</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
